cfa worth it